import { defineConfig } from 'vite'
import uni from '@dcloudio/vite-plugin-uni'
import Unocss from 'unocss/vite'
import UnocssIcons from '@unocss/preset-icons'

export default defineConfig({
  plugins: [
    uni(),
    Unocss({
      // 但 `presets` 被指定时，默认的预设将会被禁用，
      // 因此你可以在你原有的 App 上使用纯 CSS 图标而不需要担心 CSS 冲突的问题。
      presets: [
        UnocssIcons({
          // 其他选项
          prefix: 'i-',
          extraProperties: {
            display: 'inline-block'
          }
        }),
        // presetUno() - 取消注释以启用默认的预设
      ],
    })
  ],
  server: {
    host: '0.0.0.0',
    port: 3000, // 端口号
    open: true // 是否自动打开浏览器
  }
})
